package com.javasm.crm.service.b2cReturns;

import com.baomidou.mybatisplus.extension.service.IService;
import com.javasm.crm.domin.criteria.B2cReturnsApplyCriteria;
import com.javasm.crm.domin.entity.b2cReturns.B2creturnsapply;
import com.javasm.crm.domin.vo.B2creturnsapplyVO;
import com.javasm.crm.utils.page.PageResult;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author wxl
 * @since 2021-07-12
 */
public interface B2cReturnsApplyService extends IService<B2creturnsapply> {

    PageResult<B2creturnsapply> searchPageByCriteria(B2cReturnsApplyCriteria applyCriteria);
    B2creturnsapplyVO searchDetailByApplyId(String applyId);
    Integer saveApply(B2creturnsapplyVO b2creturnsapplyVO);
    Integer deleteApply(B2creturnsapply b2creturnsapply);
    Integer updateApply(B2creturnsapplyVO b2creturnsapplyVO);
    Integer approvalApply(B2creturnsapply b2creturnsapply);
    Integer deleteApplys(List<Serializable> applyIdList);
    Integer applyToInorder(List<B2creturnsapply> applyIdList);
}
